package hcn.protocol.ods.inpatient;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import java.io.Serializable;
import java.util.Date;

/**
 * 1.2住院记录查询
 * Created by yanglj on 2019/1/5.
 */
@XmlRootElement(name = "listHospRecordResponse")
public class ListHospRecordResponseBean implements Serializable {

    private static final long serialVersionUID = -2375414985311234293L;
    private String inHospitalRecordNumber;//住院号，住院流水号
    private String inHospitalRecordCode;//住院号码，界面展示
    private String departmentName;//住院科室
    private String bedNumber;//病床号
    private String status;//住院状态1、在院 2、已出院
    private Date inDate;//入院日期
    private Date outDate;//出院日期
    private double totalFee;//住院总费用
    private double balance;//住院押金余额
    private double prepaidGold;//住院押金
    private String otherDescription;//其他说明

    @XmlElement(name = "inHospitalRecordNumber")
    public String getInHospitalRecordNumber() {
        return inHospitalRecordNumber;
    }

    public void setInHospitalRecordNumber(String inHospitalRecordNumber) {
        this.inHospitalRecordNumber = inHospitalRecordNumber;
    }

    @XmlElement(name = "inHospitalRecordCode")
    public String getInHospitalRecordCode() {
        return inHospitalRecordCode;
    }

    public void setInHospitalRecordCode(String inHospitalRecordCode) {
        this.inHospitalRecordCode = inHospitalRecordCode;
    }

    @XmlElement(name = "departmentName")
    public String getDepartmentName() {
        return departmentName;
    }

    public void setDepartmentName(String departmentName) {
        this.departmentName = departmentName;
    }

    @XmlElement(name = "bedNumber")
    public String getBedNumber() {
        return bedNumber;
    }

    public void setBedNumber(String bedNumber) {
        this.bedNumber = bedNumber;
    }

    @XmlElement(name = "status")
    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    @XmlElement(name = "inDate")
    public Date getInDate() {
        return inDate;
    }

    public void setInDate(Date inDate) {
        this.inDate = inDate;
    }

    @XmlElement(name = "outDate")
    public Date getOutDate() {
        return outDate;
    }

    public void setOutDate(Date outDate) {
        this.outDate = outDate;
    }

    @XmlElement(name = "totalFee")
    public double getTotalFee() {
        return totalFee;
    }

    public void setTotalFee(double totalFee) {
        this.totalFee = totalFee;
    }

    @XmlElement(name = "balance")
    public double getBalance() {
        return balance;
    }

    public void setBalance(double balance) {
        this.balance = balance;
    }

    @XmlElement(name = "prepaidGold")
    public double getPrepaidGold() {
        return prepaidGold;
    }

    public void setPrepaidGold(double prepaidGold) {
        this.prepaidGold = prepaidGold;
    }

    @XmlElement(name = "otherDescription")
    public String getOtherDescription() {
        return otherDescription;
    }

    public void setOtherDescription(String otherDescription) {
        this.otherDescription = otherDescription;
    }
}
